// samsting : this file is auto create.

#include "Drds/2015-04-13/CreateDrdsInstanceRequest.h"

namespace aliyun { namespace Drds {

CreateDrdsInstanceRequest::CreateDrdsInstanceRequest() : RpcAcsRequest("Drds", "2015-04-13", "CreateDrdsInstance") {
}

const string& CreateDrdsInstanceRequest::GetDescription(void) const {
  return Description_;
}
void CreateDrdsInstanceRequest::SetDescription(const string& Description) {
  Description_ = Description;
  PutQueryParameter("Description", Description_);
}

const string& CreateDrdsInstanceRequest::GetZoneId(void) const {
  return ZoneId_;
}
void CreateDrdsInstanceRequest::SetZoneId(const string& ZoneId) {
  ZoneId_ = ZoneId;
  PutQueryParameter("ZoneId", ZoneId_);
}

const string& CreateDrdsInstanceRequest::GetType(void) const {
  return Type_;
}
void CreateDrdsInstanceRequest::SetType(const string& Type) {
  Type_ = Type;
  PutQueryParameter("Type", Type_);
}

int CreateDrdsInstanceRequest::GetQuantity(void) const {
  return Quantity_;
}
void CreateDrdsInstanceRequest::SetQuantity(int Quantity) {
  Quantity_ = Quantity;
  PutQueryParameter("Quantity", string_ValueOfInt(Quantity_));
}

const string& CreateDrdsInstanceRequest::GetSpecification(void) const {
  return Specification_;
}
void CreateDrdsInstanceRequest::SetSpecification(const string& Specification) {
  Specification_ = Specification;
  PutQueryParameter("Specification", Specification_);
}

const string& CreateDrdsInstanceRequest::GetPayType(void) const {
  return PayType_;
}
void CreateDrdsInstanceRequest::SetPayType(const string& PayType) {
  PayType_ = PayType;
  PutQueryParameter("PayType", PayType_);
}

const string& CreateDrdsInstanceRequest::GetVpcId(void) const {
  return VpcId_;
}
void CreateDrdsInstanceRequest::SetVpcId(const string& VpcId) {
  VpcId_ = VpcId;
  PutQueryParameter("VpcId", VpcId_);
}

const string& CreateDrdsInstanceRequest::GetVswitchId(void) const {
  return VswitchId_;
}
void CreateDrdsInstanceRequest::SetVswitchId(const string& VswitchId) {
  VswitchId_ = VswitchId;
  PutQueryParameter("VswitchId", VswitchId_);
}


} } // namespace aliyun { namespace Drds {

// end of file 
